# top parameter and interface files — include any common
${PROJECT_PATH}/include/param.svh
${PROJECT_PATH}/include/dtype.svh
${PROJECT_PATH}/include/isa.svh

${PROJECT_PATH}/design/common/common_delay_line.sv

# packages and interfaces first
${PROJECT_PATH}/design/aru/aru_intf.svh
${PROJECT_PATH}/design/aru/aru_param.svh

# test aru_unary
# low-level RTL

${PROJECT_PATH}/design/aru/aru_mux/aru_mux_1_to_2.sv
${PROJECT_PATH}/design/aru/aru_mux/aru_mux_2_to_1.sv
${PROJECT_PATH}/design/aru/aru_mux/aru_mux_1_to_3.sv
${PROJECT_PATH}/design/aru/aru_mux/aru_mux_1_to_4.sv

# tb
tb/aru_mux_tb.sv

